<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="de">
<head>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
 <meta name="Page-topic" content="ST-Open - Weichwaren" />
 <meta name="Description" content="ST-Open - Weichwaren" />
 <meta name="Keywords" content="ST-Open Weichwaren, Open Quelle, ST-Open, Weichwaren, Bibliothek, Bibliotheken, freie Weichwaren, Assembler, C" />
 <meta name="date" content="2009-05-08T00:00:00+00:00" />
 <meta name="robots" content="index,follow" />
 <meta name="revisit-after" content="14 days" />
 <meta name="generator" content="Bernhard Schornak, handwritten" />
 <style type="text/css"><!--@import "../../st.css";--></style>
 <link rel="SHORTCUT ICON" href="../../../../pics/favicon.ico" />
 <title>Gr&ouml;sse &auml;ndern</title>
</head>
<body id="top">
<div class="pagehd">
<div id="menu">
<ul>
 <li><a href="../../../index.htm">Weichwaren</a></li>
 <li><a href="../tut/index.htm">Tutorials</a></li>
 <li><a href="../index.htm">Dokumentation</a></li>
 <li><a href="../alp.htm">alphabetisch</a></li>
 <li><a href="../fct.htm">nach Funktion</a></li>
</ul>
</div>
<div class="update">[2009-05-08]</div>
<div class="headpc"><img src="../../pics/ste.png" alt="QuelleDoc Logo" width="75" height="75" border="0" /></div>
</div>
<div class="crlf1"></div>
&#160;&#160;&#160;<a href="index.htm"><img src="../../../../pics/nav_up.png" alt="aufw&auml;rts" width="20" height="20" border="0" title="aufw&auml;rts" /></a>
&#160;&#160;&#160;<a href="0404.htm"><img src="../../../../pics/nav_bk.png" alt="zur&uuml;ck" width="20" height="20" border="0" title="zur&uuml;ck" /></a>
&#160;&#160;&#160;<a href="0500.htm"><img src="../../../../pics/nav_fw.png" alt="vorw&auml;rts" width="20" height="20" border="0" title="vorw&auml;rts" /></a>
&#160;&#160;&#160;<a href="FFFF.htm">Glossar</a>
<div class="crlf1"></div>
<div class="text100">
<h1>Gr&ouml;sse &auml;ndern</h1>
Um die Gr&ouml;sse eines allozierten Speicherblocks zu &auml;ndern, gen&uuml;gt der folgende Aufruf:
<div class="box100q"><pre>
rc = LDchg(ld.MMoff, neue_gr&ouml;sse);
</pre></div>
LDchg() alloziert einen Speicherblock der neuen Gr&ouml;sse, kopiert die Daten des alten Blocks in
 den neuen, gibt den alten Block frei und aktualisiert abschliessend die Ladertabelle. Bitte immer
 den R&uuml;ckgabewert &uuml;brpr&uuml;fen, es k&ouml;nnte ein Fehler aufgetreten sein!
<div class="crlf1"></div>
<b>Achtung:</b> Ist die neue Gr&ouml;sse kleiner als die bisherige, dann wird nur der Teil der Daten
 kopiert, der in den neuen Speicherblock passt. Alle oberhalb der Grenze des neuen Speicherblocks
 liegenden Daten gehen unwiderruflich verloren!
<div class="crlf1"></div>
<b>Achtung:</b> <b>ld.MemEA</b> und <b>ld.MemSz</b> sind nach der R&uuml;ckkehr <b>ung&uuml;ltig</b>!
 Um beide Werte zu aktualisieren, rufen Sie bitte die Funktion
<div class="crlf1"></div>
<div class="box100q"><pre>
LDupd(&ld, ld.MMoff);
</pre></div>
<div class="crlf1"></div>
auf. Diese Funktion kopiert die aktuellen Daten des angegebenen Speicherhenkels von der Ladertabelle
 in die &uuml;bergebene LD-Struktur.
<div class="crlf2"></div>
Damit sind wir am Ende dieses Tutorials angelangt. Weitere Informationen finden Sie gegebenenfalls
 in den Dokumentationen der einzelnen <a href="../sys/ldr00.htm">Laderfunktionen</a> und in den frei
 verf&uuml;gbaren Quelltexten des <a href="../../../misc/d/download.htm">ST-Open Weichwarenarchivs</a>.
</div>
<div class="crlf2"></div>
&#160;&#160;&#160;<a href="index.htm"><img src="../../../../pics/nav_up.png" alt="aufw&auml;rts" width="20" height="20" border="0" title="aufw&auml;rts" /></a>
&#160;&#160;&#160;<a href="0404.htm"><img src="../../../../pics/nav_bk.png" alt="zur&uuml;ck" width="20" height="20" border="0" title="zur&uuml;ck" /></a>
&#160;&#160;&#160;<a href="0500.htm"><img src="../../../../pics/nav_fw.png" alt="vorw&auml;rts" width="20" height="20" border="0" title="vorw&auml;rts" /></a>
<div class="crlf1"></div>
&#160;&#160;&#160;<a href="http://validator.w3.org/check?uri=http%3A%2F%2Fst-open.com%2Fst-open%2Fdoc%2Fd%2Ftut%2F0405.htm">
<img src="../../../../pics/xhtml.png" alt="validHTML" width="100" height="35" border="0" title="XHTML pr&uuml;fen" /></a>
<div class="crlf1"></div>
</body>
</html>
